#header{ padding:20px 0px 0px 0px; }

#header_box{ position:relative; width:1108px; height:371px; background:url(../../images/home/header.png) no-repeat; margin:0px auto; }

#search_book_btn{ position:absolute; bottom:61px; left:32px; }

#sell_book_btn{ position:absolute; top:120px; right:40px;}

#content{ padding:20px 0px 25px 0px; font-family:Arial, Helvetica, sans-serif; }

.box_340px{ font-size:12px; color:#222; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; width:300px; padding:0px 20px 20px 20px; background:#fff; margin-right:40px; float:left; height:250px; }

.box_340px_nopadding{ font-size:12px; color:#222; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; width:300px; padding:0px 20px 20px 20px; background:#fff; float:left; height:250px; }

.flag_short{ padding:20px 0px 0px 55px; background:url(../../images/home/ribbon.png) no-repeat; height:40px; font-size:20px; font-weight:normal; }

.book_box{ padding:10px 0px; border-bottom:1px #cdcdcd dotted; }

.small_book_thumb{ position:relative; float:left; padding-right:13px; width:43px; }

.book_column_thumb{ position:relative; float:left; width:244px; line-height:1.4em; }

.book_thumb{ position:relative; float:left; padding-right:13px; width:109px; }

.book_column{ position:relative; float:left; width:178px; line-height:1.4em; }

.more_btn{ background:url(../../images/home/more-btn.png) no-repeat; width:56px; height:10px; padding:8px 13px 8px 17px; font-size:10px; letter-spacing:-1px; margin-top:10px; }

.more_btn a{ color:#222; }

.more_btn a:hover{ color:#000999; }

